<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:s="http://jboss.com/products/seam/taglib"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:a4j="http://richfaces.org/a4j">

	<rich:panel id="Edit">
		<h:panelGrid>
			<a4j:form>
				<h:panelGrid columns="1">
					<s:decorate template="/layout/input.xhtml">
						<ui:define name="label">Codigo</ui:define>
						<h:inputText value="#{editGenParam.editGenParam.cod}" 
						    id="genParamCode"
							required="true" size="30"
							requiredMessage="Favor introduzca un codigo"
							validatorMessage="El codigo no puede ser menor a 1 o mayor a 55">
							<f:validateLength minimum="1" maximum="55" />
					 	</h:inputText>
					</s:decorate>
			     </h:panelGrid>
			     
			     <h:panelGrid columns="1">
			     	<s:decorate template="/layout/input.xhtml">
						<ui:define name="label">Valor</ui:define>
						<h:inputText value="#{editGenParam.editGenParam.values}"
							id="genParamValues" 
							required="true" size="30"
							requiredMessage="Favor introduzca el valor del parametro"
							validatorMessage="El nombre no puede ser menor a 1 o mayor a 55">
							<f:validateLength minimum="1" maximum="55" />
						</h:inputText>
					</s:decorate>
			     </h:panelGrid>
			     
			     <h:panelGrid columns="1">
					<s:decorate template="/layout/input.xhtml">
						<ui:define name="label">Descripcion</ui:define>
						<h:inputText value="#{editGenParam.editGenParam.descrip}" 
						    id="genParamDescrip"
							required="true" size="30"
							requiredMessage="Favor introduzca la descripcion"
							validatorMessage="El codigo no puede ser menor a 1 o mayor a 255">
							<f:validateLength minimum="2" maximum="250" />
						</h:inputText>
					</s:decorate>
				</h:panelGrid>
                
                <h:panelGrid columns="1">
                    <s:decorate template="/layout/input.xhtml">
						<ui:define name="label">Activo</ui:define>
						<h:selectBooleanCheckbox value="#{editGenParam.editGenParam.status}" 
						    id="genParamStatus"
							required="false" 
							validatorMessage="El estado no puede ser menor o mayor a 1">
							<a4j:support event="onblur" />
						</h:selectBooleanCheckbox>
								
						<div class="msg_container">
						    <rich:message for="genParamStatus"/>
						</div>
					</s:decorate>
                </h:panelGrid>
				
				<s:decorate template="/layout/displayButton.xhtml">
					<a4j:commandButton value="Guardar"
						action="#{editGenParam.dataToEditUpd()}"
						oncomplete="#{rich:component('modalPanel')}.hide()"
						reRender="genParamForm, genParamGridForm" />
					<rich:spacer width="20px" />
					<h:commandButton value="Cancelar"
						onclick="#{rich:component('modalPanel')}.hide()" />
				</s:decorate>
				</a4j:form>
			
		</h:panelGrid>
	</rich:panel>
</ui:composition>